Determine missing license information for packages to be installed#1149
Determine missing license information for packages to be installed#1149trz42 merged 127 commits intoEESSI:mainfrom
Conversation
Add python script to reformat extension_licenses.yaml file
add conditionals to avoid workflow errors
There was a problem hiding this comment.
Overall this PR adds a workflow that determines for which packages license information is missing and supplies a patch that can be used to add the missing information (manual step). At the moment it succeeds when license information is missing. We may want to change this in the future. To my understanding it does not verify if all packages (to be added) allow redistribution, but this was likely not the intention of the PR. Nevertheless it's an important step towards checking licenses and thus we should not delay start using this workflow.
Went through this and tested it in trz42#94 and trz42#95
I suggest to only include the changes that are used in trz42#95 and made a PR to yours (hvelab#7), so you can easily apply the changes.
Before we can merge this PR, the easystack file needs to be removed.
Minimal changes to get licensing PR working
New PR as per EESSI/software-layer-scripts#55
Needs further testing and refinement, as soon as scripts are tested I will move them to software-layer-scripts